package com.hrbxlh.support.attendance.dao;

import com.hrbxlh.support.attendance.vo.UserVO;
import com.hrbxlh.support.web.attendance.vo.AttenceConfigVO;
import com.hrbxlh.support.web.attendance.vo.ClassCourseVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface AttendanceMapperExt {

    List<UserVO> queryClassStudent(@Param("courseId") Integer courseId, @Param("classId") Integer classId);

    List<ClassCourseVO> queryStudentClassCourse(@Param("stuorteaId") String stuorteaId);

    List<AttenceConfigVO> queryAttenceConfig(@Param("time") String time, @Param("week") String week,
                                             @Param("ids") List<Integer> ids);

    List<AttenceConfigVO> queryAttenceInfo(@Param("configIds") List<Integer> configIds);

    List<AttenceConfigVO> queryAttence();

}